home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / btrieve / bj516.exe / PATCH516.BAT < prev    next >
DOS Batch File  |  1991-07-31  |  1KB  |  57 lines

  1. echo off
  2. CLS
  3. echo *** MAKE SURE THAT YOU USE THE ORIGINAL (UNPATCHED) RELEASED VERSION
  4. echo     OF THE PRODUCT YOU ARE PATCHING.   PATCHING AN ALREADY PATCHED COPY
  5. echo     MAY CAUSE UNPREDICTABLE ERRORS.
  6. echo  
  7. echo  
  8. ::
  9. :BTRIEVE
  10. SET BTR_FILE=BTRIEVE.NLM
  11. SET BTR_ORG=BTRIEVE.ORG
  12. SET BTR_PAT=BPATNLM.516
  13. ::
  14. :PATCH
  15. IF NOT EXIST PI.EXE GOTO NOPI
  16. IF NOT EXIST %BTR_PAT% GOTO NOPAT
  17. IF NOT EXIST %BTR_FILE% GOTO NOFILE
  18. IF NOT EXIST %BTR_ORG% REN %BTR_FILE% %BTR_ORG%
  19. IF EXIST %BTR_FILE% DEL %BTR_FILE%
  20. :INPATCH
  21. echo  
  22. echo %BTR_FILE% VERSION 5.16 for NetWare J ** PATCHING .............
  23. echo  
  24. COPY %BTR_ORG% %BTR_FILE%
  25. PI %BTR_FILE% %BTR_PAT%
  26. GOTO FIXDONE
  27. ::
  28. :NOPAT
  29. echo  
  30. echo CANNOT FIND %BTR_PAT%
  31. GOTO END
  32. ::
  33. :NOPI
  34. echo  
  35. echo CANNOT FIND PI.EXE
  36. echo  
  37. echo The Novell Patch Install Utility (PI.EXE) is required to install
  38. echo the patches for this product.  Please copy PI.EXE to the directory
  39. echo you are working in............................................
  40. GOTO END
  41. ::
  42. :NOFILE
  43. IF EXIST %BTR_ORG% GOTO INPATCH
  44. echo  
  45. echo CANNOT FIND %BTR_FILE%
  46. GOTO END
  47. ::
  48. :FIXDONE
  49. echo  
  50. echo BTRIEVE FOR NetWare J  ** PATCH COMPLETE **
  51. echo  
  52. ::
  53. :END
  54. SET BTR_FILE=
  55. SET BTR_ORG=
  56. SET BTR_PAT=
  57.